Evolvable hardware: genetic search in a physical realm
نویسندگان
چکیده
The application of evolution-inspired strategies to hardware design and circuit self-con-guration leads to the concept of evolvable hardware (EHW). EHW refers to self-con-guration of electronic hardware by evolutionary/genetic algorithms (EA and GA, respectively). Unconventional circuits, for which there are no textbook design guidelines, are particularly appealing for EHW. Here we applied an evolutionary algorithm on a con-gurable digital FPGA chip in order to evolve analog-behavior circuits. Though the con-gurable chip is explicitly built for digital designs, analog circuits were successfully evolved by allowing feedback routings and by disabling the general clock. The results were unconventional circuits that were well -tted both to the task for which the circuits were evolved, and to the environment in which the evolution took place. We analyzed the morphotype (con-guration) changes in circuit size and circuit operation through evolutionary time. The results showed that the evolved circuit structure had two distinct areas: an active area in which signal processing took place and a surrounding neutral area. The active area of the evolved circuits was small in size, but complex in structure. Results showed that the active area may grow during evolution, indicating that progress is achieved through the addition of units taken from the neutral area. Monitor views of the circuit outputs through evolution indicate that several distinct stages occurred in which evolution evolved. This is in accordance with the plots of -tness that show a progressive climb in a stair-like manner. Competitive studies were also performed of evolutions with various population sizes. Results showed that the smaller the size of the evolved population, the faster was the evolutionary process. This was attributed to the high degeneracy in gene variance within the large population, resulting in a futile search. c © 2002 Elsevier B.V. All rights reserved.
منابع مشابه
On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملGPIC: A Genetic Programming Intrinsic Circuit Design Platform
In the realm of analog evolvable hardware, the potential of a coarse-grained, topological search approach which employs intrinsic testing has been unexplored to date. Our evolvable hardware design platform named GPIC (i.e. Genetic Programming of Intrinsic Circuits) is designed for this approach which makes it suitable for adaptive, fault tolerant system design as well as CAD flow applications. ...
متن کاملA Modified Compact Genetic Algorithm For The Intrinsic Evolution Of Continuous Time Recurrent Neural Networks
In the past, we have extrinsically evolved continuous time recurrent neural networks (CTRNNs) to control physical processes. Currently, we are seeking to create intrinsic CTRNN devices that combine a hardware genetic algorithm engine on the same chip with reconfigurable analog VLSI neurons. A necessary step in this process is to identify a genetic algorithm that is both amenable to hardware imp...
متن کاملIntrinsic Evolvable Hardware Used for Fault Tolerance Systems
The main target of this chapter is to present the intrinsic evolvable hardware structures: concept, design and applications. The intrinsic evolvable hardware structures concept join more research areas like: bio – inspired searching methods (evolutionary algorithms), optimization of algorithms by parallel processing and reconfigurable circuits. First, a general overview about intrinsic evolvabl...
متن کاملApplied Cloning Techniques for a Genetic Algorithm Used in Evolvable Hardware Design
Genetic algorithms are commonly used to perform searches on complex search spaces for optimum solutions of many realworld problems. The evolvable hardware domain presents many problems with complex search spaces subject to the use of a genetic algorithm as an optimization technique for field programmable gate arrays (FPGA) implementations. The optimization of FPGA implementations, in general, a...
متن کامل